Cleanup: Moved the gui related things for each channel out of the lcd task files and into separate files under the gui folders. Hopefully this will make it easier to get an overview of the code