Started working on creating a more compact 'common.lib'.

Signed-off-by: Madison Kelly (digimer) <digimer@alteeve.ca>