Love this execution: through code, properties dialogue and visual display you get to build a better understanding of the relationship between what you see and how it's built: using whatever method you're most comfortable with. More than teaching designers to code, or developers to design, it gets to act as a translator between the two.