Use StructForm in Volume edit

Mainly proof-of-concept but seems pretty good so far
Volume search form as structform