add ability to iterate over all handlestorage objects
allocate memory for y, u and v planes only when VA not available
reorder fields in struct such that all have parent pointer at same positions
pass handle to callback in handlestorage_execute_for_all
mitigate child object leakage when client forgets to destroy some