draw/init/createLayer

This is a whole lot of untested code at this point