seems a bit problematic long term. is it possible to move those each to some nice .metal files? and read them in as strings?