Split out Azure with Implementation