Documentation

Will be public as soon as the code is released