Teacher's Technology Manifesto: Essential Conditions