refactored channels data into `ChannelsData` struct

Created by  CrepeGoat  on October 16, 2024
6G2N6O4CHFNTC4LORPLOV7NKJIK6XKRJE7Y5XCEYHB3RPUQIZOXAC
Change contents