remove uneeded stuff
add a viewport
Adding topcoat dependencies.