How can I create a custom component or endpoint?

Please read Writing Components for a background in how to implement a new component or endpoint. Its really easy to do! :smile: