Lavaca – An Open Source, Full-Fledged HTML5 Application Framework