MOBILESDK-26 - Added typedefs for blocks. Much more readable
MOBILESDK-26 - Source formatting