Software Architecture
 - based on class diagram
 - first example of augmentations working
 - next steps:
   - parallel threading and synchronization for feature detection