Merge remote-tracking branch 'origin/use_cmake2'

* origin/use_cmake2:
  Updated CMake file
  Added missing files
  Restructured the code
Using plane source to create the map geometry
Using utils to draw the map plane
Merge remote-tracking branch 'origin/add_sources' into next

* origin/add_sources:
  Using utils to draw the map plane
  Using plane source to create the map geometry