Implement Canvas
Implement Canvas manager