Canvas: Moving, Storing, and Publishing Material