Reworked MauronCode_dataIndex to use MauronCode_dataTree and use LONG indices, implemented basic version of Layout2d