also convert `schemas` into a directory to allow splitting things up...