Add start to filename utilities
re-organize "private" (non-API) utilities a bit