build a basic ui and data storage framework, including a demo.
add resource files