still shuffling things around to see how best to package a drawable layer