Phy/constract: some interfaces are moved to the layered subdir.
Phy: include header and header guard fixes.