Universal schedule stuff

Kinda just throwing stuff at you gui people, so tell  me what needs to
be changed