Moved ExampleParser to its own package