How Freeos Works Part 1: Overview