Now the 3D modelling project is finished. The attached zip-file contains the source code (mostly java code in the layer class).
Each view from a layout is represented by a block and in its own layer. Complex layouts will have many layers and many blocks.
You can move the blocks by dragging the mouse along the x, y or z axis.
The position of the blocks is calculated from the upper left corner. The blocks move around the position x=50 and y=50.
Some examples:
Happy coding and a happy new year!