Refactor: Seperate BWIBasicData from BWInterfaces.