Created SList as ground work to retain open resources such as file descriptors, that should be properly closed on shutdown/termination of programs