Completed implementation of all GUI modules except for Package