Completed

Completed basic methods and generic launchers. Will add support for more
launchers in the future.