API groundwork, reasonable paths, nothing hooked in yet.

Does calling stop below still work on this?