Canvas skeleton