This is really interesting. I think your categories (time dependent and not) are useful. I also struggle with this.. I have tried in some courses to have students create their own plan and time-line. It worked but it was harder to have common course experiences.