A simple task based installer library