Adding structure.
Remove unneeded define.
Add function to check if pipe is enabled.
Check enabled.
fucking .o files./
Starting to investigate the pipes, but I need to study for a final now.