Starting to document

There will be a lot of changes...