Restructure blog with submodules