Added more UI functionalitiy
Added ui text features and made the printer a namespace