function ElementModule() {
	    var container = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : document.body;

	    classCallCheck(this, ElementModule);

	    if (container.container) {
	      console.warn('ElementModule now accepts only argument which is a DOM object, not a params object.');
	      this.container = container.container;
	    } else this.container = container;

	    this.createElement();
	  }
@class ElementModule
@category modules/app
@param {Object} [container=document.body] container is the DOM object to which application's canvas will be added to.
@memberof module:modules/app
@example <caption>Creating an element module, passing it to the App</caption>
new App([
  new ElementModule(document.getElementById('app'))
]);