Basic UI. DI updates.
Minor updates