After some research I’ve come to the conclusion that it might be best to create a an interface through the OnlineSubSystem. This approach is a little more in-depth than I wanted to take at the point. Does anyone know of any good examples if I take that approach? I am also looking for feedback on the approach I am asking about above.