Agent part: Incapsulated explicit namespace and folder.

UI: Added simple unfinished text UI, but it's enough for now.