Boilerplate initial commit

No programming done yet. Only the skeleton boilerplate as a placeholder
is committed.