Work on Screen Manager

Working on the screen manager, with the implementation of several new
files and directories