Divide traits into submodules