Moved abstract tasks to common package.