What might be worth trying first is to develop this idea in software - i.e. Build the design into an existing emulator such as Basilisk II then graft it over to hardware. Can definitely be useful for debugging and obtaining an understanding of how OS would interact with a video card expansion.