Implementing a custom display element

Implementing a custom display element involves several steps.

Creating each custom display element requires obtaining a factory from an existing container, then: