Better error checking for subItems and subBlocks
Close #119 API to define areas that guis might intersect with item list