Improve core API with a better model and skeleton of a simple reactor
Improve discoverer to roughly cover sampling and presentation