ソースの共通部分の半分ぐらいを上げました。残りの半分のうち、四割ぐらいは
整理してますけどキリが悪いので、出来れば明日かあさってぐらいに上げたいと
思っています。
ファイル名とかクラス名を変更したところとかあるので間違ってるところがあるかも。
ネームスペースにlemonと付けています。
ネームスペースには果物の名前を付けているので(個人的に)。