Structify asset forms, complete and refine structform

Too much stuff, really all at once.