serverside engine module architecture