Extension logic factored out into separate package 'extend_me'