Code skeleton

Also some required files (placeholders for now)