Separate 'precompile' from 'embed'

precompile should live in herringbone core.