Moved lots into their own translation units. Rider now does infection to other pens if you use a command-line switch.