Added secondary buffer

Major effects changes, added buffer modes.