Change component hook_unfeaturize to hook_unfeaturize_restore
Add filter component hook implementation
Document hooks
Update doxygen comments for hook_unfeaurize_restore()