Debugged Initialization. Appears functional, not fully validated yet.