Refactoring: Introduced new command execution architecure