Designing With Blocks