https://owenmagelssen.com/posts/unity-custom-editor-generation/
Unity Custom Editor Generation