For modular creation of new ui elements