Brexit: What are the options?

Despite its emphatic rejection by EU leaders in Salzburg, Theresa May has refused to ditch the Brexit plan agreed by the Cabinet at Chequers. But as the scheduled date for UK withdrawal from the EU draws nearer, what are the options open to her?