Switching Google collections dependency to Guava
Supporting construction of dependencies
Supporting simple random model generation (from marginals currently)
Testing random model generation