Updated documentation, exposed internals for Hackage release