Added classic/ultrascale differentition in the engine directory and renamed classic engine files. Will add ultrascale engine files soon (which should be much simpler than the classic). Also merged enablers into the appropriate engine