Port BasicScreen, TabScreen.
Make the include guard unique.