Hi Stephan,
This is great stuff! Yes we are definitely thinking in the same directions. Can you join our developer meeting tomorrow? Or let us know when you would be available to meet.
Much of it is written using Xtend at the moment, as I find it a lot more productive to work in than Java. The core layer api has been stripped down to its bare essentials: Layer, Axis, and Cell. There is a SWT and JavaFX renderer. Pixel locations are now in terms of doubles so that subpixel locations can be supported. The core layer api uses ints for column/row positions, but there is large layer support using BigInteger positions and BigDecimal pixel locations which are bridged by the ViewportLayer. There are also implementations for HideShowAxis, ReorderAxis, and CompositeLayer. There is still a lot left to be done: we have not added style configuration support yet as we want to make it compatible with CSS, event and command handling mechanisms are just barely stubbed out, no selection or editing yet, etc. It will be best to show you how everything works through a screenshare though, so hopefully we can get together and do that soon.
Best,
Edwin