Splitted presentation logic and turing logic (there are bigger changes planned for the near future).