A Blueprint for Problem Posing