UserInput Pub/Sub, Command Mapping Pub/Sub &  Action Execution via command subscription