Build controls with submodules