Added Limited Buffering and Some Clock Synchro

Figure out how timing works