Documentation and packaging WIP