This post is in progress. Stay tuned!

So what is Canvas?