I will gladly accept collaboration. I am working on a mass refactoring
right now tho. Basically, what I am doing is I am going to have all
model objects extend a common class which will expose the internal C
pointer of object (in a protected fashion). The main reason I am doing
it is for equals and hashCode. That way I can do things w/ the
Set<Unit> like contains and what not. I'm also prepending some
uglyness in front of the swig classes so people don't get confused w/
the ambiguity in naming (i.e. model.Unit and swig.Unit). I'll
hopefully commit that to trunk later today. Then I'll add you on if
you're up for it.
Out of curiousity tho, what pieces are you looking to add/improve?