Initial commit

Work in progress. Alpha file.