Add new inventory interface API for dynamic gui interactions