Middleman template and framework for creating prototypes