Object oriented approach for computercraft programs.