using own class utility, and adding new classes to the map module
Work on new Layer classes