Added back naive-shared
Ridiculous fake templates and switch back to int for now
I think the thrust thing is right but now it's crashing mysteriously