Write down some thoughts and experiments
Refactor scope handling a little