More work on vtworker. The framework is good now.