Initial work to move all Server Side Character code to its own module.