added FILevelViewModel and interfaced with base and root view models
added FILevelViewModel and interfaced with base view model