Object Oriented prototype approach for example Zylinder
	Re-written core JS functions using prototype