Break tasks into logical units

By keeping function-tasks (as opposed to aliases) in their separate
files it is easier to keep track of where magic happens.