Separate out core code from extension packages