* Optimizations for office mularchy builds:
1. Specify alternative full symbol separator to reduce large strings in string table causing overflow.
2. Canonicalize filter upfront to ensure optimal creation of evaluation filter (went from 2.5 minutes to < 1s)
3. Use BufferedStream to aid serialization/deserialization time (29 min to 1 min)