remove "IBoard" and "IComponent", I have ABCs for both.