Moved command executors to their own package