Basic canvas framework setup