Added dispatcher from flux example, started fleshing out base components