Layering

Added layers capability