Distributed task system based on ZeroMQ and a trac [by Edgewall] like component architecture