I have a pre sales question. I have a client who runs on-line fitness courses. She wants to do a 12 week challenge where the component manages the content provided over the 12 week period, week by week. The user can go back to weeks they have already completed but can not go forward. Is this something your component can manage?