added componentclass and ui improvements for new components

added new component files and dictionaries for custom operators