moved 0.3 code into its own subdirectory, preparatory to work on 0.4; restored 0.2 code for reference