more generic tasks routing, standard tasks in tasks/ directory, some docs