It’s all well and good that Keanu Neal has signed on with the Cowboys, but where exactly is he going to play?