Indeed they are all in and just outside the village. They can however be in some strange places. On top of the huts, on fence panels or on wall ledges on the outside of huts!!
I think only one spawn point is close to the see invis mob in one hut. Though you can still reach it, just.
Seems to be that any item can spawn at any point.