First commit, mainly for backup purposes.