Initial push. Didn't even try to compile it yet. Model loader missing