Merge branch 'develop' into feature-documentation
Removed unused imports.
Merge branch 'develop' into feature-documentation
Added documentation for Communicator.
Added Factory method to Wrapper.
Reduced field visibility.
Merge branch 'feature-documentation' into develop