Adding arrows to the DAG, improving endpoints
Proper example encapsulation
Moving JS to example files