Improved documentation. Still much to do