Signals should not pipe arguments
Add .configure to component/service
Add/remove on sig/initialize and sig/finalize (from service registry)
Initial implementation of service registry