Split graphics module in base and tile submodules