Namespace subsystem

Classes for agent subsystem such as sensing, perception, and actuation, and their configuration. Not tied to a specific agent type.