Warning! This documentation is heavily in Work-in-Progress and subject to changes.