Options for drivers, for more customization.
Added documentation and references to submodule projects.