Added a couple of component types.

Trying to define custom type.

Work in progress