Initialization; Persistent, Lazy Filters

These commits introduce initialization hooks and solve the issue of filters being created on require.