Refactor Genotype channel for seperate view code