Something I did one time
Add basic off-canvas functionality after much struggles
More off-canvas work and adding content and styling