Updated documentation with data types and todos