Use interfaces for logging input/output.
Refactor network configurations to use string subtitution for creating network/component/instance IDs and event bus addresses.
Refactor network configurations to use string subtitution for creating network/component/instance IDs and event bus addresses.
Update contexts and context builder to handle new configuration options.
Update network tests for new network configuration changes.
Refactor network object identifiers to remove names.
Update message identifiers to use instance names as prefixes.