New Registering System, now uses packages instead of invindual classes