Included document rule
Tests for the stringbuilder pool
Changed some classes to use the pooled stringbuilder for efficiency reasons.
CSS function considerations