Switched to using SExprWriter for saving, brought Flexlay a little closer to the output of the C# editor