Granular retention system implemented

I have implemented a granular retention system where backups are retained on a granular basis