most components are now widgets
prompt is now the shell component
initial commit demo for shell component
message box is now a component
menu is now a component
fixed example