Move design to a separate submodule.