- define component class descriptor
- define command/event control language
- define state transitions and events
- implement generic component driver:
-- lifecycle models: cycle/linear/stateless (?)
-- handler for API bootstrap routine, to load component without an existing manager
-- component-loader code which uses core component API to interact with components
broad acceptance criterion: example project builds and runs
-- lifecycle models: cycle/linear/stateless (?)
-- handler for API bootstrap routine, to load component without an existing manager
-- component-loader code which uses core component API to interact with components
broad acceptance criterion: example project builds and runs