Disentangled Planning and Control in Vision Based Robotics via Reward Machines