refactored the framework functionalities out of tut07 (tut06 code) to a separate package; converted tut01 to use this