Basic shape and color modification based on type