Spiritual EDB

Documentation is in progress.