Added option to cache span features so computing them isn't the bottleneck anymore.
Merge remote-tracking branch 'origin/master'