Finished support for alternative initialization regions.
Merge branch 'dev' of https://github.com/lukacu/trax into dev
Refactoring for more flexibility. Merging overlap and region functionality. Hiding region structure internals.