Which tool/library should be used to produce these models with the least effort?