i still sorta think it makes more sense to define them in isolation to the modules that will actually do anything about them, but i won't fight you