All sounds good to me, with one potential quibble - might just be not fully understanding something yet :)
I think the distinction between what's edible flora/fauna or not is too arbitrary to serve as a module border. The moment somebody adds an inedible gravel golem (or a more comparable...