Basic two-channel support in the GL layer (needs refactor soon)