A simple prototyping framework for plu and play templates