diff --git a/README.md b/README.md
index 93061cb..81878c4 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,62 @@
-# scientific-app-framework-for-python
-Scientific Application Framework for Python [Prototype]
+Scientific Application Framework for Python
+===========================================
+
+![Python Scientific App Example Screenshot](https://raw.githubusercontent.com/precise-simulation/scientific-app-framework-for-python/master/scientific-app-framework-screenshot.jpg)
+
+About
+-----
+
+This is prototype and redevelopment of the [FEATool
+Multiphysics](https://www.featool.com) MATLAB® framework for
+scientific applications, physics and CAE simulations in Python.
+
+The main goal is to make scientific applications and simulations easy
+and accessible for users, as well as fast and easy to design and build
+for application developers.
+
+Features
+--------
+
+- Fast, easy, and definition and layout of dialogs and graphical user
+ interface (GUI) by using [XML
+ definitions](https://github.com/precise-simulation/scientific-app-framework-for-python/tree/master/gui
+ layout examples).
+- Automatic creation and layout of dialogs for functions and
+ objects. For example, the command `dlg(Block)` will read the
+ signature of the Block class, automatically create a corresponding
+ dialog box, and create the object with selected parameters when
+ pressing _OK_.
+- Fully integrated Python scripting console.
+- Automatic GUI playback functionality. Play back models as automated
+ tutorials.
+- 1-to-1 mapping between GUI and command line interface (CLI). Each
+ GUI command and action has an equivalent CLI function call which is
+ shown and logged in the console.
+- Different dedicated application modes such as geometry (CAD), mesh
+ generation, physics, solvers, postprocessing.
+- Save and load models in equivalent binary formats and Python scripts.
+
+Availability
+------------
+
+A prototype (work in progress) binary executable of the framework,
+with a CAD Geometry mode is available for Windows in the [repository
+releases](https://github.com/precise-simulation/scientific-app-framework-for-python/releases/latest).
+
+License
+-------
+
+The binary is made available for personal evaluation and trial use
+only. Please get in touch with [_Precise
+Simulation_](https://www.precisesimulation.com#contact) if you would
+like a custom scientific application built, or is interested in
+licensing the framework.
+
+
+(C) Copyright 2021 by Precise Simulation Ltd. All Rights Reserved.
+
+FEATool™ and FEATool Multiphysics™ are trademarks of Precise
+Simulation Limited. MATLAB® is a registered trademark of The
+MathWorks. All other trademarks are the property of their respective
+owners. Precise Simulation Limited and its products are not affiliated
+with, endorsed, sponsored, or supported by these trademark owners.
diff --git a/gui layout examples/00-test.xml b/gui layout examples/00-test.xml
new file mode 100644
index 0000000..2807e92
--- /dev/null
+++ b/gui layout examples/00-test.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/gui layout examples/01-vbox.xml b/gui layout examples/01-vbox.xml
new file mode 100644
index 0000000..d96e1a3
--- /dev/null
+++ b/gui layout examples/01-vbox.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/gui layout examples/02-hbox.xml b/gui layout examples/02-hbox.xml
new file mode 100644
index 0000000..3df1966
--- /dev/null
+++ b/gui layout examples/02-hbox.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/gui layout examples/03-grid.xml b/gui layout examples/03-grid.xml
new file mode 100644
index 0000000..5c472b3
--- /dev/null
+++ b/gui layout examples/03-grid.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/gui layout examples/04-place.xml b/gui layout examples/04-place.xml
new file mode 100644
index 0000000..0ab1504
--- /dev/null
+++ b/gui layout examples/04-place.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/gui layout examples/05-space.xml b/gui layout examples/05-space.xml
new file mode 100644
index 0000000..69b46cb
--- /dev/null
+++ b/gui layout examples/05-space.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/gui layout examples/06-dialog.xml b/gui layout examples/06-dialog.xml
new file mode 100644
index 0000000..61a2ba0
--- /dev/null
+++ b/gui layout examples/06-dialog.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/gui layout examples/07-menus.xml b/gui layout examples/07-menus.xml
new file mode 100644
index 0000000..c42be4a
--- /dev/null
+++ b/gui layout examples/07-menus.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
diff --git a/gui layout examples/08-vpane.xml b/gui layout examples/08-vpane.xml
new file mode 100644
index 0000000..816f6c6
--- /dev/null
+++ b/gui layout examples/08-vpane.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/gui layout examples/09-commands.xml b/gui layout examples/09-commands.xml
new file mode 100644
index 0000000..bee88ba
--- /dev/null
+++ b/gui layout examples/09-commands.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/gui layout examples/10-block.xml b/gui layout examples/10-block.xml
new file mode 100644
index 0000000..3962fe6
--- /dev/null
+++ b/gui layout examples/10-block.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/gui layout examples/11-applayout.xml b/gui layout examples/11-applayout.xml
new file mode 100644
index 0000000..a36987d
--- /dev/null
+++ b/gui layout examples/11-applayout.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/scientific-app-framework-screenshot.jpg b/scientific-app-framework-screenshot.jpg
new file mode 100644
index 0000000..525d591
Binary files /dev/null and b/scientific-app-framework-screenshot.jpg differ