working on documentation
Inital Feature interfaces and abstraction to move towards abstract features with sparse/dense implimentations
Inital Feature interfaces and abstraction to move towards abstract features with sparse/dense implimentations
Moving all feature interfaces to one file