WIP: rename components to registrations (as it also includes run and config blocks)