I don't know of a particular library that will cover all your needs, but there are columns in the standard library as well as in the Smart Parts trim library. You can also do most (maybe all) of what you want with complex profiles. You can make the columns with curved profiled walls and the trims with beams etc.