XD-924: Split .x package into 3 additional projects

This is preliminary work for further XD-915 refactorings.

Not too happy with the twitter test that is actually more of a kryo test.
As a consequence, did not make dirt depend on those 3 projects, as it should have to retain priori behavior.

When the dedicated module projects depend on their corresponding .x projects, all will be fine though