Close #20 Remove the need for input dressers

Actually, this only removes the need for storing a global reference to
any kind of dresser. Ramom never made a distinction between input and
output dressers, only parts of the spec were written with the
assumption that these two types will be necessary.