Custom workouts and rest day ticks

Hello I'd like to suggest a feature for the site. I'd like to be able to mark days as rest days even if there is a workout scheduled. It would also be great if you could add custom workouts to days where programme workouts are also scheduled. For example, sometimes I don't do the recovery workouts in the programmes or I might go for a walk instead so I'd like to be able to add a walk as a custom workout and mark the day as complete or mark it as a rest day instead. I can only seem to add custom workouts (EDIT from within the calendar) or rest days on empty calendar days.