This is probably out of scope for this PR, but should we eventually move to the `InModuleBody` paradigm instead of `ModuleImp`s to mirror rocket-chip? _Originally posted by @jwright6323 in https://github.com/ucb-bar/testchipip/pull/76_