move framework_src to a submodule