Restructure modules

Description

restructure modules so that:
1) users of our download better understand the library dependencies
2) easier for us to maintain the distribution, smaller download with optional deps downloaded through maven
3) easier for community people to contribute integrations with various other 3-rd party components

Assignee

Tom Baeyens

Reporter

Tom Baeyens

Labels

None

Components

Fix versions

Priority

Major
Configure