Fixing general sizing issues;
Switched 'margin' option to double itself (didn't make sense to define a pre-doubled value);
Changed _size to use while loop (no longer calls itself);
Remove support for 'data-type', 'data-width' and 'data-height' attributes (may return later on);
Added internal '_position' method (repeat less codez);
Fixing doc comment;
Updated documentation page;