Yes, it does have custom components. It gets slow with complex examples like a CPU, but not so much to become useless.
I am a further into the development of the CPU then I show in the blog, as such I do have ISA already, but it's constantly changing. The control bus though, is final I think.