Basic and only barely adequate documentation added