- removed collection from description
- changed API
- added static and shared libs
- consistent folder naming matching camelcase in csXYZ macros