Guns open source background management system framework