Initial statecharts

Here are just some initial statecharts and the statecharts that spawn from them that still haven't been completed.