Types of Prototype and their Usage