Removed SpoutAPI, tweaked coding and this is lab-commit. DO NOT USE.
Lab-COMMIT. Do NOT USE. (This commit will be used in Fe-a01)