CodeKit framework