Updated shared header to only create blok types once.