Forgot to commit 2 files in the stub. Next commit should be the actual synthesizable behavioral design.