First Commit - Finished TCode, TComponents lib within the TCodeLib will
need updating.