Rename "testpoll" to "testpollnone" (because the old name was misleading: this tests the configuration *without* polling).
New design document design.mps.an explains the design of generic modules.