yes, its correct.
Option 3, its not purely UI5, its a mix of UI5 and WDA, i.e. for e.g. personal profile is still in WDA. Though UI5 app we will launch WDA.
For WDAs backend is not FM, its feeder classes. (Its very simple to cutomize the WDAs compared to WDJs)