add initial RAM board code, refactor block/item registering