Split up the framework parts from the example