Rework preprocessor for ceight UI components