remove BlockTypes and Block

Remove BlockTypes class and Block I/F
fix #93