Moving more into core impulse library to make it available to the raw store