Project structure to support multi UI customizations