Block set development is a professional area and it is difficult to newbies to work with. This mainly due to the convergence of various know-how of MATLAB domains that is needed to develop a blockset. Such knowledge can only be build up over a period of time. There have been many organizations and people who have come up with professional blocksets in SIMULINK but so far no one has thought of publishing some kind of tutorial in this topic. So let me do my own bit for helping the users out there. This document does not provide you all the details, but it surely give some hints and directions on which way you can proceed.