Building Content from Scratch in Canvas