update modules and add correct include search path

- more flexibility in submodules with usage of
  project search path for includes