restructured extensions and split into library components and examples

12 jobs for feature/new_cmake_structure in 10 minutes and 59 seconds (queued for 17 minutes and 23 seconds)