support for more components

Expanded other Componentparameterclasses to work with the new system.