How to create a Retrospective Revision Timetable on Obsidian?

How can you create a Retrospective Revision Timetable in Obsidian?

This is what a Retrospective Revision Timetable is by the way: Using Retrospective Revision Timetables

Canvas would work quite well for this, you can colour the cards red, blue, green, yellow, whatever you need, and there’s auto-alignment so you can make it into a table easily. You can also add in the relevant notes to the subjects connected with the arrows if you want.

Adding some automation to this would be of great interest.

You can insert a timetable in the daily note and then query the history with Dataview.