Attach common strategies via factory

No need for a special listener to attach the common strategies if
the factory can simply add them as well.
Rename "common" to "default"
Type hint on the interface