design function

General block and treatment designs.