Move runCommand() to core utils.
Add a backups config abstraction.
Add a backups abstraction.
Add the functionality for creating a backup.
Add Create() to the backups abstraction.