Revert "Revert "added submodule gui-framework to repo""

This reverts commit ce292648c3d6487506ec1d3516294f996d122780.