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. Does not include a map update for the changed paths.