Custom modules now accept DOM elements in content property and also accept width properties