¿Cómo puedo dividir mis comandos de clic, cada uno con un conjunto de subcomandos, en varios archivos?

Tengo una aplicación de clic grande que he desarrollado, pero navegar a través de los diferentes comandos / subcomandos se está volviendo difícil. ¿Cómo organizo mis comandos en archivos separados? ¿Es posible organizar comandos y sus subcomandos en clases separadas? Aquí hay un ejemplo de cómo...