Added few gui classes
Modified Memory to have a gui/console branch