Rule runner baseline
Dependency network with elimination of unused elements
Simple but working rule runner