Cleanup + fixes for containers.h.
PulseCount engine now spawns new task for heavyweight nodes and splits range of changed inputs to multiple tasks if necessary.