Most of the docs done, need some final design changes