Last time I did something like that was some years ago in vanilla but as far as I remember is fairly easy to mount/dismount units but very time consuming (since you want to create a new unit there's lots of files to mess up.
But I'm very out of pratice and its late here so there's probably people around that can explain how to do that much better than I.
Bookmarks