smproj
Revert "smproj"

This reverts commit f9dcb10df1072442706aa18fcd5581872dc26a8b.
Revert "Hmm. Something broke in the treemap code."

This reverts commit fa4231b2dc2f1d00caa9cab0f0ad59246a62c994.