I am designing and building a custom game controller for a school project. However, I can't seem to find much information about the components inside a controller that I would need to build one. I need to build it from scratch, which means that I cannot use parts from disassembled controllers...