An Eiffel library of schedule ("sked") components