Patterns: Conventions | Workspaces | Modularity | Communication | Parameterization | Logging | Robot Modelling