Added the 5 canvas layer from version 2 and some initial infrastructure for a canvas manager.