Entity-relationship diagram editor in HTML5, using Crow's foot notation