First code commit.

Work in progress!!