Is it possible to design programs which each user can change according to his preferences? Not an illusion of such a thing that adaptive interface provides but really an interface ruled by users. What is the main problem of such design and what is the solution to this problem? This short article gives a glimpse into the theory discussed in the book "The World of Movable Objects".