Base Photon Framework