A guy at our club is making good use of the DCC++ library for controlling his large yard modules. He has been very pleased with it and it let him get up and running rather quickly.