I am building two arcade sticks for my CMVS and I would like to make the button spacing/layout "authentic". Is there such a thing documented anywhere?