Collaborative writing platform