Created and coded up to version beta-0.3