Delegated layer creation to WorldLayer class

Delegated layer creation to WorldLayer class

JuanWildsmith