Enterprise JavaScript Development best practices with Apache Maven, featuring Drag and Drop