Version 0.3 Added Canvas Class