Reengineering: design patterns efforts
GUI implementation begins
Final design