Created the abstract simulator
Feature vectors are now cached onto Articles