Advancing Spark - The Photon Whitepaper