Added missing include
Updated function prototypes
Prepared sections (object, function) for the reading
Added important TODO note
Removed printfs
Moved the type lookup function
Type foundation for the data object reading