Layer.h and Layer.cpp are no longer needed.