Improved naming. Added DOM IDs to each path. Included examples in the comments.