A class library for use with applications that simulate civilazations