[NF] Add registration functionality to core (#18).