Many people have no idea that North Carolina has its very own version of utopia - a miniature stone village tucked away in a rural part of Caswell County.