Added named numerics (and used them everywhere), did some work on channels