Added all the things. Everything is WIP, but almost there.