Unpacked/Packed datatypes, texture formats and bits and pieces of implementation