CSS attached to tiles - tiles movable and clonable

I'd like it if the code and css for a tile was "attached" to the tile, and we could move or copy a tile to another dashboard, keeping the same appearance and function. And I mean built into the app, not cutting out chunks of the code by hand.