Text this: Addressing Due Date and Storage Restrictions in the S-Graph Scheduling Framework