Foton Framework