Moving usage tracking to its own class - only tracking screen changes and smartstore ddl actions