diff --git a/res/resources.xml b/res/resources.xml
index cc45cd4..e91eca3 100644
--- a/res/resources.xml
+++ b/res/resources.xml
@@ -3,16 +3,22 @@
ui/ensemble_editor.ui
ui/ensemble_selector.ui
+ ui/ensemble_screen.ui
ui/instrument_editor.ui
ui/instrument_selector.ui
ui/part_editor.ui
ui/performance_editor.ui
ui/person_editor.ui
+ ui/person_list.ui
+ ui/person_screen.ui
ui/person_selector.ui
+ ui/poe_list.ui
ui/recording_editor.ui
+ ui/recording_screen.ui
ui/section_editor.ui
ui/window.ui
ui/work_editor.ui
+ ui/work_screen.ui
ui/work_selector.ui
diff --git a/res/ui/ensemble_screen.ui b/res/ui/ensemble_screen.ui
new file mode 100644
index 0000000..87b6626
--- /dev/null
+++ b/res/ui/ensemble_screen.ui
@@ -0,0 +1,206 @@
+
+
+
+
+
+
+
diff --git a/res/ui/person_list.ui b/res/ui/person_list.ui
new file mode 100644
index 0000000..0346312
--- /dev/null
+++ b/res/ui/person_list.ui
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ True
+ False
+ vertical
+
+
+ True
+ False
+ True
+
+
+ True
+ False
+ 400
+ 300
+
+
+ True
+ True
+ edit-find-symbolic
+ False
+ False
+ Search persons …
+
+
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ True
+
+
+ loading
+
+
+
+
+ True
+ True
+
+
+
+
+
+ content
+ 1
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
diff --git a/res/ui/person_screen.ui b/res/ui/person_screen.ui
new file mode 100644
index 0000000..0bfcaf6
--- /dev/null
+++ b/res/ui/person_screen.ui
@@ -0,0 +1,251 @@
+
+
+
+
+
+
+ True
+ False
+ vertical
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ False
+
+
+ True
+ False
+ 400
+
+
+ True
+ True
+ edit-find-symbolic
+ False
+ False
+ Search works and recordings …
+
+
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ True
+
+
+ loading
+
+
+
+
+ True
+ True
+
+
+ True
+ False
+ none
+
+
+ True
+ False
+ 18
+ vertical
+ 18
+
+
+ True
+ False
+ vertical
+ 12
+
+
+ True
+ False
+ start
+ Works
+
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+ in
+
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ vertical
+ 12
+
+
+ True
+ False
+ start
+ Recordings
+
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+ in
+
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+
+
+ content
+ 1
+
+
+
+
+ True
+ False
+ No works or recordings found.
+
+
+ nothing
+ 2
+
+
+
+
+ True
+ True
+ 2
+
+
+
+
diff --git a/res/ui/person_selector.ui b/res/ui/person_selector.ui
index 06eb55e..eea780b 100644
--- a/res/ui/person_selector.ui
+++ b/res/ui/person_selector.ui
@@ -1,86 +1,33 @@
-
+
- False
+ False
True
- 350
- 300
- True
- dialog
+ 350
+ 300
+ True
+ dialog
-
- True
- False
- vertical
-
-
- True
- True
- 6
- 6
- 6
- 6
- edit-find-symbolic
- False
- False
-
-
- False
- True
- 0
-
-
-
-
- True
- True
- in
-
-
- True
- False
-
-
- True
- False
-
-
- True
- False
- No persons found.
-
-
-
-
-
-
-
-
- True
- True
- 1
-
-
-
+
-
-