API, pt III: List Units

This should be renamed `extractMachinePage` now mebbe
(or you could factor it out for both Machines and Units for super fun and profit. but it might get a bit `Reflect`y and icky)