Add some initial demos. [test]
Add rule prequisite support and use dedicated Runner class.