Major: refactored, fixed a couple of bugs and support unlimited sections per item