add some more input types
use build flag to ignore file
add idService for generating per-type unique URIs
add person profile