Added all the things.
Suppressed "Unused" warnings for methods intended to be extended.