component registry & renderer
editor
editor & tests