Added some unfinished Component, System and Settings classes.