More modifications to Achievables

Throws the 'self registering' behaviour, it turns out that the
achievables themselves can't know what ID they must be associated with.
They must now be registered externally.

Updates the examples to match.