Add PagedCollection type
Use paged collection in MVVM to make it possible to load large files