Switch from child fragments to views.

- Using fragments was quite complicated, e.g., you can't really give
them arguments. Managing the ScriptComponent <-> child fragment relation
was not that easy possible.
- Use a view that behaves similar to a fragment in regards to start
activities and receive their results.