Most things needed for running code and showing the result.