Documentation and finishing touches