First attempts at documentation and packaging