Instructional Design Philosophy, Tools and Approach