Logging improvements
Command executor using a dictionary for commands multiplexing