Improved legibility.
Rewriting compose method to better fit the final theme implementation. If things work out as planned, this should give better performance than the original, too.