Added some comments & clean-up.
- Fixed EOF bug for RLE compressed BODY chunks with padding - Fixed alignment bug for rows (now 16 bit aligned/padded). - Added a couple of TODOs for more known bugs... - Some general clean-up.
- Rewritten Spi classes to use new class, to have vendor and version info injected from manifest.