EQH-2629

This has Eric's work to implement the rectangle control. 

I added some style updates and expanded on the mixins that eric started. I also added some additional functionality to the rectangle control including instructional steps.