added submodule gui-framework