Substantial changes to NewPhysicalLayer class