Labyrinth should be a completely new GUI for Therion, which

It should be fully Open Source project. If you want to participate as a developer or beta-tester or simply have suggestions, subscribe to Therion mailing list therion-subscribe@speleo.sk. We (Therion authors) may participate in particular tasks and project coordination, but it's far beyond our time-possibilities to do everything.

The idea is following:

Data files

Labyrinth should use own, not text/command based data format. The best way would be to use embedded database like SQLite or Metakit. User should access data file only through Labyrinth user interface.

Architecture

Must be portable to at least Unix/Mac/Win. Must support 2D vector graphics and OpenGL. C++ with wxWindows? (Qt would be preferable if there existed free windows version.)

Centreline editor

Similar to other modern cave surveying packages (tables with customizable data columns).

2D map editor

Even more WYSIWYG and user friendly than XTherion.

3D editor

(When therion supports passage wall modeling.)

2D viewer

Embedded PDF/SVG interpreter.

3D viewer

OpenGL