Ports Xenobotany from Bay. 

Does not compile due to map faults; hence untested. Wouldn't recommend merging this before it can be compiled and tested extensively.