UX Improvements and RestfulDocumentInferface added