variable frequency shelvesets - created this branch just in case we choose to pursue daily/weekly/monthly shelveset options; the code compiles but is not functional.