We are currently not using much in the way of special libraries. Different implementations will have dependencies on databases etc.
A lot of this work has been inspired by the writings of Todd Boyle, Ian Grigg and Bob Hettingah.