-
Task
-
Resolution: Done
-
Critical
-
0.1
-
None
-
Documentation (Ref Guide, User Guide, etc.), Release Notes, Interactive Demo/Tutorial, Compatibility/Configuration
-
Medium
The existing structure of the codebase is not conducive for reusable interfaces in the API, nor does it cleanly separate the interfaces and classes that should be implemented/extended. We need to specifically identify the SPI classes (e.g., sequencers, connectors, etc.) and any APIs (e.g., configuration, DnaService, etc.).
Also, if it's possible, collapse some of the projects or at least reorganize to prevent proliferation.