Aplikacje komponowalne czyli jak zrobić, by błędne koło nie było błędne