Move files around, add some docs