Add I/O registers. Plus some small optimizations
fix part-numbering. Created Board File - a bit large