WIP: Google Doc and Calendar Feature

Same comments as for the Google calendar (including the one about ordering the steps). I think I suggested this before - is there a reason for not doing it this way? (Not trying to be confrontational - genuinely interested in the answer.)