Implement channel alignment. Start implementing pulse stuff.