It's kind of crazy, complicated and revolutionary idea at the same time.
We do have advanced machines now thanx to alblaka.
We have wires and pipes to connect these machines.
I think the next step would be a Multi-Block engineering(TM) !!!!11
It's pretty much like nuclear reactor with chambers in IC2 or blast furnace\coke oven in RC as it is now but on a much bigger scale. Let's say 5x5x5 blocks.
for instance coal power plant would require:
1) coal burning chamber( to burn stuff)
2) water tank
3) wind generator
4) transformer to (output electricity)
5) maybe battery box
6) maybe kinda chest to store tons of coal
that very setup would require 2x2x2 or 3x3x3 blocks
now nuclear plant could require:
1) Nuclear reactor with chambers
2) several water tanks
3) several wind generators
4) transformer to (output electricity) with coils
5) maybe mfsu
6) control panel
7) pumps for water
etc
The main idea is to craft blocks that means little or nothing by itself and then to combine them in powerful and complicated machine.
machines designe could be predetermined (like recipes)
Simmilar blocks could be used in several machines (like control panels) while some blocks are machine specific ( like nuclear chambers)
Right now we all pack machine in one block making it more and more expensive to craft but there is an alternative:
make multiblock machines!
Free space is not a problem in Minecraft so why not use it ?