I'm trying to do a similar thing, only in the BSG universe. It's quite a slog modeling so much, particularly when you're concerned about accuracy, but certainly very rewarding when you get it right (which you definitely have in these cases). Good luck.
