A flexible layout module with AngularJS (resizable)