add snippet include support

@adambutler :eyes: