Re-Added Submodule Framework Properly