Added some more expression formats and made the PatternExpression convertible to a string.
Testing formatting order.