Documentation

Further documentation in progress. Please check again soon.