Java library with lots of default business objects and algorithms