Finish Layers code which is declared in header but unimplemented

Add Layer::Frame()